30个CSS资源大推荐 | 您所在的位置:网站首页 › css 样式库 › 30个CSS资源大推荐 |
没有前言 本文将爆肝推荐近两年来,最“火爆”、最前沿的4个预/后处理、12个CSS框架以及14个CSS-in-JS库,助你成为CSS大师👨🏻🦲 干货满满记得收藏,好好学哦!🌹 一、预/后处理 1. Sassnpm最新周下载量:3195089 github斩获star数:2797 2021 CSS年度调查报告:使用度排名第一、认知度第一、满意度和关注度排名第二 Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。使用 Sass 以及 Sass 的样式库(如 Compass)有助于更好地组织管理样式文件,以及更高效地开发项目 特色功能: 完全兼容 CSS3 在 CSS 基础上增加变量、嵌套 (nesting)、混合 (mixins) 等功能 通过函数进行颜色值与属性值的运算 提供控制指令 (control directives)等高级功能 自定义输出格式github地址:github.com/sass/dart-s… 官网地址: www.sass.hk/ 2. PostCSSnpm最新周下载量:3195089 github斩获star数:25706 2021 CSS年度调查报告:使用度排名第二、认知度第三、满意度和关注度排名第一 PostCSS本身不是预处理器,PostCSS 是一个允许使用 JS 插件转换样式的工具。 这些插件可以检查(lint)你的 CSS,支持 CSS Variables 和 Mixins, 编译尚未被浏览器广泛支持的先进的 CSS 语法,内联图片,以及其它很多优秀的功能 github地址:github.com/postcss/pos… 官网地址: postcss.org/ 3. Lessnpm最新周下载量:2440518 github斩获star数:16714 2021 CSS年度调查报告:使用度排名第三、认知度第二、满意度和关注度排名第四 跟Sass类似,Less 也是是CSS 预处理,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充 github地址:github.com/less/less.j… 官网地址: lesscss.org/ 4. Stylusnpm最新周下载量:1652661 github斩获star数:10823 2021 CSS年度调查报告:使用度排名第四、认知度第四、关注度第五,满意度第三 Stylus是一个CSS预处理器,提供一种高效、动态和富有表现力的方式来生成CSS。Stylus 比较激进,利用缩进、空格和换行来减少需要输入的字符。不过同时也兼容CSS语法 github地址:github.com/stylus/styl… 官网地址: www.stylus-lang.cn/ 调查报告数据展示 二、CSS框架 1. Tailwind CSSnpm最新周下载量:1440528 github斩获star数:51843 2021 CSS年度调查报告:满意度排名第一、关注度排名第二、使用度排名第一、认知度排名第二 Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,它们能直接在脚本标记语言中组合起来,构建出任何设计 github地址:github.com/tailwindlab… 官网地址: tailwindcss.com/ 2. PureCSSnpm最新周下载量:16068 github斩获star数:22127 2021 CSS年度调查报告:满意度排名第二、关注度排名第二、使用度排名第八、认知度排名第九 PureCSS是美国雅虎公司出品的一组轻量级、响应式纯css模块,适用于任何Web项目 github地址:github.com/pure-css/pu… 官网地址: purecss.io/ 3. Ant Design2021 CSS年度调查报告:满意度排名第三、关注度排名第五、使用度排名第六、认知度排名第七 Ant Design 是一个设计体系,其中包括支持React和UI等框架,举例,antd 就是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品 特性: 🌈 提炼自企业级中后台产品的交互语言和视觉风格。 📦 开箱即用的高质量 React 组件。 🛡 使用 TypeScript 开发,提供完整的类型定义文件。 ⚙️ 全链路开发和设计工具体系。 🌍 数十个国际化语言支持。 🎨 深入每个细节的主题定制能力。antd的npm最新周下载量:544381 antd的github斩获star数:76844 github地址:github.com/ant-design/… 官网地址: ant.design/index-cn 4. Bulmanpm最新周下载量:133565 github斩获star数:44866 2021 CSS年度调查报告:满意度排名第四、关注度排名第七、使用度排名第五、认知度排名第六 Bulma是一个开源、简单、现代的CSS框架,它基于flexbox模块(用于开发响应式布局结构),纯css没有js代码 特性: 轻量级的现代CSS框架,使用Flexbox 支持响应式布局,网格等 纯CSS,没有Javascript代码 可定制、模块化github地址:github.com/jgthms/bulm… 官网地址: bulma.io/ 5. Semantic UInpm最新周下载量:6189 github斩获star数:49774 2021 CSS年度调查报告:满意度排名第五、关注度排名第四、使用度排名第七、认知度排名第五 Semantic UI—完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异 特点: 文档和演示非常完善 易于学习和使用 配备网格布局 支持 Sass 和LESS 动态样式语言 有一些非常实用的附加配置,例如inverted类 对于社区贡献来说是比较开放的 有一个非常好的按钮实现,情态动词,和进度条 在许多功能上使用图标字体github地址:github.com/semantic-or… 官网地址: semantic-ui.com/ 6. Materialize CSSgithub斩获star数:412 fork数: 4881 2021 CSS年度调查报告:满意度排名第六、关注度排名第八、使用度排名第三、认知度排名第三 一个基于Material Design的前端响应式框架 github地址:github.com/materialize… 官网地址: materializecss.com/ 7. UIKitnpm最新周下载量:11853 github斩获star数:17280 2021 CSS年度调查报告:满意度排名第七、关注度排名第六、使用度排名第九、认知度排名第八 UIkit 是 YOOtheme 团队开发的一款轻量级、模块化的前端框架,可快速构建强大的web前端界面。UIKit提供了全面的HTML、CSS及JS组件,它们使用简单,容易定制和扩展。它基于LESS开发,代码结构清晰简单,易于扩展和维护,并且具有体积小、反应灵敏的响应式组件,你可以根据 UIKit 基本的风格样式,轻松地自定义创建出自己喜欢的主题样式 github地址:github.com/uikit/uikit 官网地址: getuikit.com/ 8. Primernpm最新周下载量:81777 github斩获star数:10706 2021 CSS年度调查报告:满意度排名第八、关注度排名第九、使用度排名第十一、认知度排名第十一 github地址:github.com/primer/css 官网地址: primer.style/ 9. Tachyonsnpm最新周下载量:29441 github斩获star数:11076 2021 CSS年度调查报告:满意度排名第九、关注度排名第十、使用度排名第十、认知度排名第十 与其他流行的前端框架不同,Tachyons旨在将CSS规则分解为小型的、可管理的、以及可复用的部件。Tachyons可以帮助开发人员创建出具有高度可读性、能够快速加载和响应的网站,而且无需使用大量CSS代码 github地址:github.com/tachyons-cs… 官网地址: tachyons.io/ 10. Bootstrapnpm最新周下载量:2438422 github斩获star数:154754 2021 CSS年度调查报告:满意度排名第十、关注度排名第十二、使用度排名第一、认知度排名第一 Bootstrap 是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app github地址:github.com/twbs/bootst… 官网地址:getbootstrap.com/ 11. Halfmoonnpm最新周下载量:866 github斩获star数:2602 2021 CSS年度调查报告:满意度排名第十一、关注度排名第三、使用度排名第十二、认知度排名第十二 一个内置暗模式和完全定制使用CSS变量的前端框架 github地址:github.com/halfmoonui/… 官网地址: www.gethalfmoon.com/ 12. Foundationnpm最新周下载量:662 fork 数: 5683 2021 CSS年度调查报告:满意度排名第十二、关注度排名第十一、使用度排名第四、认知度排名第四 github地址:github.com/blai/founda… 官网地址: get.foundation/ 三、 CSS-in-JS库简言之,就是使用JS编写CSS库 1. Styled Componentsnpm最新周下载量:2,183,303 github斩获star数:35,617 2021 CSS年度调查报告:使用度排名第一、认知度排名第一、满意度排名第四、关注度排名第五 styled-components 是一个常用的 css in js 类库。和所有同类型的类库一样,通过 js 赋能解决了原生 css 所不具备的能力 特性: 可以实现仅加载所需的最少代码 解决了 class name 冲突 CSS 更容易移除: 简单的动态样式 无痛维护 自动提供前缀github地址:github.com/styled-comp… 官网地址:styled-components.com/ 2. CSS Modulesgithub斩获star数:15628 2021 CSS年度调查报告:使用度排名第二、认知度排名第二、满意度排名第二、关注度排名第一 CSS Modules并不是一个正式的声明或者是浏览器的一个实现,而是通过构建工具(webpack or Browserify)来使所有的class达到scope的一个过程 github地址:github.com/css-modules… 3. Styled JSXnpm最新周下载量:1,479,156 github斩获star数:6804 2021 CSS年度调查报告:使用度排名第三、认知度排名第三、满意度排名第十一、关注度排名第十一 github地址:github.com/vercel/styl… 4. Emotionnpm最新周下载量:2,502,832 github斩获star数:14248 2021 CSS年度调查报告:使用度排名第四、认知度排名第四、满意度排名第六、关注度排名第十 github地址:github.com/emotion-js/… 官网地址:emotion.sh/docs/introd… 5. JSSnpm最新周下载量:1,741,371 github斩获star数:6584 2021 CSS年度调查报告:使用度排名第五、认知度排名第五、满意度排名第十三、关注度排名第十三 github地址:github.com/cssinjs/jss 官网地址:cssinjs.org/from-sass-t… 6. Styled Systemnpm最新周下载量:368,559 github斩获star数:7132 2021 CSS年度调查报告:使用度排名第六、认知度排名第六、满意度排名第九、关注度排名第八 github地址:github.com/styled-syst… 官网地址:styled-system.com/ 7. Theme UInpm最新周下载量:70,981 github斩获star数:4191 2021 CSS年度调查报告:使用度排名第七、认知度排名第十、满意度排名第七、关注度排名第四 github地址:github.com/system-ui/t… 官网地址:theme-ui.com/ 8. Stitchesgithub斩获star数:1033 2021 CSS年度调查报告:使用度排名第八、认知度排名第八、满意度排名第五、关注度排名第三 github地址:github.com/draeton/sti… 官网地址:draeton.github.io/stitches/ 9. Windi CSSnpm最新周下载量:23,901 github斩获star数:4231 2021 CSS年度调查报告:使用度排名第九、认知度排名第九、满意度排名第三、关注度排名第九 github地址:github.com/windicss/wi… 官网地址:windicss.org/ 10. Twin2021 CSS年度调查报告:使用度排名第十、认知度排名第十三、满意度排名第八、关注度排名第七 11. Linarianpm最新周下载量:11,032 github斩获star数:8485 2021 CSS年度调查报告:使用度排名第十一、认知度排名第十一、满意度排名第十、关注度排名第六 github地址:github.com/callstack/l… 12. vanilla-extractnpm最新周下载量:10,614 github斩获star数:4460 2021 CSS年度调查报告:使用度排名第十二、认知度排名第七、满意度排名第一、关注度排名第二 github地址:github.com/seek-oss/va… 官网地址:vanilla-extract.style/ 13. Felanpm最新周下载量:23,006 github斩获star数:2110 2021 CSS年度调查报告:使用度排名第十三、认知度排名十四、满意度排名第十四、关注度排名第十四 github地址:github.com/robinweser/… 官网地址:fela.js.org/ 14. Astroturfnpm最新周下载量:4,170 github斩获star数:1 2021 CSS年度调查报告:使用度排名第十四、认知度排名第十二、满意度排名第十二、关注度排名第十一 github地址:github.com/4Catalyzer/… 官网地址:4catalyzer.github.io/astroturf/ 结语不求都掌握,但求都多了解一些,等有一天用到时,就会发挥一定的作用 以上就是本文的所有推荐内容啦,欢迎点赞、收藏🤦❤ |
CopyRight 2018-2019 实验室设备网 版权所有 |